body {
    display: flex;
    flex-direction: column;

}

.main {
    flex: 1;
}

.footer {
    width: 100%;
    height: 77px;
    background-color: #ffffff;
    border-radius: 15px;

    .icon-shouye {
        font-size: 45px;
        text-align: center;
        line-height: 50px;
    }

    .icon-huwaiyundong {
        font-size: 45px;
        text-align: center;
        line-height: 50px;
    }

    .icon-quanzi {
        font-size: 45px;
        text-align: center;
        line-height: 50px;
    }

    .icon-wode {
        font-size: 45px;
        text-align: center;
        line-height: 50px;
    }

    ul {
        display: flex;
        justify-content: center;
        // height: 77px;
        font-size: 14px;

        li {
            text-align: center;
            flex: 1;
        }

        a {
            display: inline-block;
            color: #8a8a8a;
        }

        .active {
            color: #4294FF;
        }
    }
}